<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      //   function father() {
      //     let num = 1

      //     function son() {
      //       console.log(num)
      //     }

      //     return son
      //   }

      //   const son1 = father()

      //   son1()

      //   let count = 0

      //   function fn() {
      //     count++

      //     console.log(`这个函数被调用了${count}次`)
      //   }

      //   fn()
      //   fn()
      //   fn()
      //   fn()

      // function fn() {
      //   let count = 0

      //     function fun() {
      //       count++
      //       console.log(`这个函数被调用了${count}次`)
      //     }

      //     return fun
      //   }

      //   const res1 = fn()

      //   res1()
      //   const res2 = fn()

      //   res2()
      //   const res3 = fn()

      //   res3()

      //   const res = fn()

      //   res()
      //   res()
      //   res()

      //   function fn() {
      //     let a = 1

      //     function fn() {
      //       return a
      //     }

      //     return fn
      //   }

      //   console.log(fn()())

      //   fn()

      //   function fn() {
      //     console.log(a)

      //     var a = 1
      //   }

      const fn = function () {
        console.log(1)
      }

      fn()
    </script>
  </body>
</html>
